particle filtering device - Turkish English Dictionary